export default {
  // 混入的对象配置跟vue组件一模一样
  // 一旦全局混入, 就相当于在每个组件都创建了同样的配置
  methods: {
    checkPerm(pointName) {
      // 第二层权限数据在 roles.points 里面
      // 可选链操作符 ?.
      // 意思是如果前面有内容就执行后面的链式操作, 如果前面是 undefined 或者 null 直接返回
      const points = this.$store.state.user.profile.roles?.points
      return points?.includes(pointName)
    }
  }
}
